import { BaseEntity, BaseVo } from ".";

/*** 工友的技能标签数据*/
export interface WorkSkillTagsEntity extends BaseEntity {
  // * 名称
  name: string;
}

/*** 工友的技能标签列表数据*/
export interface WorkSkillTagsVo extends BaseVo {
  // * 名称
  name: string;
  // * 启用标记
  flagActive: string;
  // * 创建人
  createUser: string;
  // * 创建时间
  createDate: string;
}

/*** 工友的技能标签数据*/
export interface WorkFunctionTagsEntity extends BaseEntity {
  // * 名称
  name: string;
}

/*** 工友的技能标签列表数据*/
export interface WorkFunctionTagsVo extends BaseVo {
  // * 名称
  name: string;
  // * 启用标记
  flagActive: string;
  // * 创建人
  createUser: string;
  // * 创建时间
  createDate: string;
}

/*** 工友数据*/
export interface WorkerEntity extends BaseEntity {
  // * 姓名
  name: string;
  // * 手机号
  phone: string;
  // 头像
  avator: string;
  // * 出生年
  birthDay: string;
  // * 性别
  gender?: number;
  // * 学历
  education?: number;
  // * 工作经验
  worExperience?: number;
  // * 工作内容
  workContent: string;
  workerInfo?: string;
  expProvinceName?: string;
  expCityName?: string;
  expSalaryStart?: string;
  expSalaryEnd?: string;
  expJobTypes?: any[];
  educations?: any[];
  experiences?: any[];
  shopPercent?: number;
}

/*** 工友列表数据*/
export interface WorkerVo extends BaseVo {
  // * 姓名
  name: string;
  // * 性别
  gender: number;
  // * 出生年
  birthDay: string;
  // * 手机号
  phone: string;
  // * 启用标记
  flagActive: string;
  // * 创建时间
  createDate: string;
  // * 出生年
  lastLoginDate: string;

  integralId: number;
  integralFlagActive: string;
}

// 检索工友的查询条件
export interface SearchWorkerOption {
  cityId?: number;
  areaId?: number;
  // * 性别
  gender?: number;
  // * 学历
  education?: number;
  // * 工作经验
  workExperience?: number;
  // * 年龄
  age?: number;
  // * 薪资
  salary?: number;
  // * 职能标签
  stag?: string[];
  // * 技能标签
  ftag?: string[];
}
